package com.paas.form.service;

import com.paas.form.entity.FormViewPubEntity;
import com.paas.common.web.service.IBaseService;
import com.paas.form.vo.ViewFinalizeVo;
import com.paas.form.vo.ViewPublishVo;

import java.util.List;
import java.util.Map;


public interface IFormViewPubService extends IBaseService<FormViewPubEntity>{

    /**
     * 查询视图属性信息含对应子视图
     * @param viewId
     * @return
     */
    ViewPublishVo getViewFinalizeById(String viewId);

//    FormViewPubEntity getByIdWithCache(String id);

//    List<FormViewPubEntity> getChildViewByViewIdWithCache(String viewId);

    void delByViewIds(List<String> viewIds);

}